<?php

class Texts_Collection extends Collection
{
	public function Texts_Collection()
	{
		parent::Collection("texts", "id");
	}

	public function getByStrId($id)
	{
		$adapt = new SQLAdapt();
		$req = "select * from texts where id = '".$id."'";
		$res = $adapt->query($req);
		$res = $res->fetch();
		if($res != null)
		{
			// On choisi le constructeur
			$constructeur = ucfirst("Texts_Modele::getRef");
			// On construit la liste des param�tres
			for($i=0;$i<$this->_nbField;$i++)
				$param[$i] = $res[$i];
			// On construit l'occurence
			$occurence = call_user_func_array($constructeur, $param);
			return $occurence;
		}
		else
			return null;
		
	}
	
}

?>
